@charset "utf-8";
/* CSS Document */

#blog_wrapper {
	width: 680px;
	overflow: hidden;
}

#blog_stuff_left {
	float: left;
	width: 45px;
	padding-top: 6px;
}

#blog_stuff_right {
	float: right;
	width: 605px;
	padding-top: 6px;
}

#blog_datebox {
	background: url(/images/blog/datebg.png);
	background-repeat: no-repeat;
	width: 56px;
	height: 51px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 7px;
	}

#blog_month {
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
	overflow: hidden;
	padding-top: 0px;
	width: 44px;
	margin: auto;
	background: #CC0000;
	text-align: center;
	}

#blog_day {
	margin: auto;
	text-align: center;
	width: 44px;
	font-size: 150%;
	font-weight: bold;
	padding-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#blog_datebox {
	background: url(/images/blog/datebg.png);
	background-repeat: no-repeat;
	width: 56px;
	height: 51px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 7px;
	}

#blog_month {
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 17px;
	overflow: hidden;
	padding-top: 0px;
	width: 44px;
	margin: auto;
	background: #CC0000;
	text-align: center;
	}

#blog_day {
	margin: auto;
	text-align: center;
	width: 44px;
	font-size: 150%;
	font-weight: bold;
	padding-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#blog_latest {
	float: left;
	width: 457px;
	}

#blog_archive {
	float: right;
	width: 210px;
	}	
	
#readmore {padding-bottom: 12px;}

#button_readmore {
	background: #FFFFFF; 
	font-size: 90%;
	cursor: pointer;
	width: 100px; 
	color: #000000; 
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	border: 1px solid #666666;
	-moz-box-shadow: 1px 1px 1px 1px rgba(255, 255, 255, .75);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(255, 255, 255, .75);
	box-shadow: 1px 1px 1px 1px rgba(255, 255, 255, .75);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}

#button_readmore:hover {
	background: #0989CA;
	color: #FFFFFF;
	}

#blog_line {
	border-bottom: 1px solid #999999;
	height: 0px;
	width: 100%;
	}	

#blog_wrapper {
	padding-top: 12px;		
	width: 100%;
	overflow: hidden;
	}

#archives_wrapper {
	width: 250px;
	margin: auto;
}

#archives_title a{
	font-weight: bold;
	font-size: 95%;
	text-decoration: none;
	}
	
#archives_title a:hover{
text-decoration: none;
}
	
#archives_header {
	font-size: 95%;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #000000;
	}	

#archives_date {
	font-size: 90%;
	font-weight: bold;
}	

#blog_titles {

} 

#blog_titles a{
	font-size: 150%;
	color: #006600;
	text-decoration: none;
	font-weight: bold;
	}

#blog_headlines {
	font-size: 150%; 
	font-weight: bold;
	color: #006600;
	text-decoration: none;	
	}	

#blog_headlines a{
	color: #006600;
	text-decoration: none;
	}	

#blog_headlines a:hover{
	text-decoration: none;
	}	

#blog_entry {
	padding-top: 15px;
	border-top: 1px solid #999999;
	}

#blog_entry div{padding-top: 4px; padding-bottom: 4px;}

#blog_pad1 {
	padding-top: 8px;
	}

#blog_item {line-height: 24px;}

#blog_separator {
	height: 5px; 
	border-top: #999999 1px dashed;
	}

#blog_date {
	font-size: 90%;
	font-weight: bold;
	font-style: italic; 
	}

#blog_categories_wrapper {
	width: 250px;
	margin: auto;
}

#blog_category {
	padding-top: 8px;
}

#blog_category a {
	text-decoration: none;
	font-size: 110%;
}

#blog_category a:hover {
	text-decoration: none;
}

#blog_categories {
	font-size: 85%;
	font-weight: normal;
	width: 100%
	}

#blog_categories a{
	font-size: 90%;
	font-weight: normal;
	padding-right: 6px;
	}

#blog_recentcomments_wrapper {
	width: 250px;
	margin: auto;
}

#blog_poster {font-size: 90%;}

#blog_cal_month {
	padding: 0px;
	width: 100%;
}

#blog_cal_year {
	padding: 0px;
	width: 100%;
}
.cal {text-transform: uppercase; font-size: .65em;}
.cmoff {padding: 3px; border: 1px #CCCCCC solid; background: #FFFFFF; cursor: pointer;}
.cmoff:hover {padding: 3px; border: 1px #CCCCCC solid; background: #FFFFCC; cursor: pointer;}
.cmoff a{color: #0099FF; text-decoration: none;}
.cmoff a:hover {color: #0099FF; text-decoration: none;}

.dmon {padding: 3px; border: 1px #CCCCCC solid; background: #E0E0E0; cursor: pointer;}
.dmon:hover {padding: 3px; border: 1px #CCCCCC solid; background: #FFFFCC; cursor: pointer;}
.dmon a{color: #0099FF; text-decoration: none;}
.dmon a:hover {color: #AE0000; text-decoration: underline;}

.calpad {padding: 3px; border: 1px #CCCCCC solid; background: #cccccc;}

#blog_widget_titles {
	background: #000000;
	color: #FFFFFF;
	font-weight: bold;
	}
	
.emailnotpubmsg {font-size: 10pt;}

#blog_comments {
	padding-left: 8px;
	padding-right: 8px;
}

#blog_comments_text {
	font-size: 110%;
	font-weight: bold;
}

#sharethis_buttons {
	padding-bottom: 10px;
	overflow: hidden;
	width: 100%;
}

#sharethis_buttons_left {
	width: 75%;
	float: left;
}

#sharethis_buttons_right {
	width: 25%;
	float: right;
	text-align: right;
}
